d94ffe8925a6ad9bac887581e52aef782bd82b95,java/src/org/dartlang/vm/service/element/Library.java,Library,getClasses,#,35
Before Change
* A list of all classes in this library.
*/
public List<ClassRef> getClasses() {
JsonArray array = json.getAsJsonArray("classes");
int size = array.size();
List<ClassRef> result = new ArrayList<ClassRef>();
for (int index = 0; index < size; ++index) {
result.add(new ClassRef((JsonObject) array.get(index)));
}
return result;
}
/**
After Change
* A list of all classes in this library.
*/
public ElementList<ClassRef> getClasses() {
return new ElementList<ClassRef>(json.get("classes").getAsJsonArray()) {
@Override
protected ClassRef basicGet(JsonArray array, int index) {
return new ClassRef(array.get(index).getAsJsonObject());